/*~-1*/
/*~XSF_LANGUAGE: C/C++*/
/*~I:1*/
#ifndef ACTUATOR_H
/*~T*/
#define ACTUATOR_H

/*~A:2*/
/*~+:File Header*/
/*~T*/
/****************************************************************************
 * 
 ****************************************************************************/

/*~E:A2*/
/*~A:3*/
/*~+:Public Function Commands                           */
/*~T*/
/* Public Macro Definitions                                                    */

/*~T*/
/* act_set function commands */
#define ACT_ON    1
#define ACT_OFF   0

/*~T*/

/*~E:A3*/
/*~A:4*/
/*~+:Configuration*/
/*~T*/
/* actuator definition - should correspond with the position in the configuration table */
#define ACT_1  0
#define ACT_2  1
#define ACT_3  2
#define ACT_4  3

/*~E:A4*/
/*~A:5*/
/*~+:Public Function Declarations*/
/*~T*/
/* Public Function Declarations                                                */

/*~T*/
extern void act_init(void);
extern void act_set(u8 act_nr, u8 value);
extern u8 act_read(u8 act_nr);

/*~E:A5*/
/*~-1*/
#endif
/*~E:I1*/
